home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 37
/
Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso
/
Aminet
/
dev
/
lang
/
sofa.lha
/
sofa
/
smalleiffel
/
bin_c
/
compile_to_c26.c
< prev
next >
Wrap
C/C++ Source or Header
|
2000-03-25
|
74KB
|
5,353 lines
/*
-- ANSI C code generated by :
-- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.76Beta#1)--
-- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
-- Dominique COLNET and Suzanne COLLIN - colnet@loria.fr --
-- http://SmallEiffel.loria.fr/ --
*/
#include "compile_to_c.h"
T6 X82is_frozen(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=138){
if(id<=133){
if(id<=129){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=316){
R=(1);
}
else{
R=(r394is_frozen(((T394*)C)));
}}}
return R;
}
T0* X82to_string(T0*C){
T0* R;
{Tid id=((T0*)C)->id;
if(id<=138){
if(id<=133){
if(id<=129){
R=((/*RF2*/(((T129*)C))->_to_string/*12*/));
}
else{
R=((/*RF2*/(((T133*)C))->_to_string/*12*/));
}}
else{
R=((/*RF2*/(((T138*)C))->_to_string/*12*/));
}}
else{
if(id<=316){
R=(r316to_string(((T316*)C)));
}
else{
R=(r394to_string(((T394*)C)));
}}}
return R;
}
void X82mapping_c_in(T0*C,T0* a1){
{Tid id=((T0*)C)->id;
if(id<=138){
if(id<=133){
if(id<=129){
/*[IRF3.6mapping_c_in*/{T129* C1=((T129*)C);
T0* b1=a1;
r7append(((T7*)b1),(/*RF2*/(C1)->_to_key/*16*/));
}/*]*/
}
else{
/*[IRF3.6mapping_c_in*/{T133* C1=((T133*)C);
T0* b1=a1;
r7append(((T7*)b1),(/*RF2*/(C1)->_to_key/*16*/));
}/*]*/
}}
else{
/*[IRF3.6mapping_c_in*/{T138* C1=((T138*)C);
T0* b1=a1;
r7append(((T7*)b1),(/*RF2*/(C1)->_to_string/*12*/));
}/*]*/
}}
else{
if(id<=316){
r316mapping_c_in(((T316*)C),a1);
}
else{
/*[IRF3.6mapping_c_in*/{T394* C1=((T394*)C);
T0* b1=a1;
r7append(((T7*)b1),(/*RF2*/(C1)->_to_key/*4*/));
}/*]*/
}}}
}
T68 X82start_position(T0*C){
T68 R;
{Tid id=((T0*)C)->id;
if(id<=138){
if(id<=133){
if(id<=129){
R=((/*RF2*/(((T129*)C))->_start_position/*4*/));
}
else{
R=((/*RF2*/(((T133*)C))->_start_position/*4*/));
}}
else{
R=((/*RF2*/(((T138*)C))->_start_position/*4*/));
}}
else{
if(id<=316){
{T68 se_tmp0;
R=((*(se_tmp0=r316start_position(((T316*)C)),&se_tmp0)));
}
}
else{
{T68 se_tmp0;
R=((*(se_tmp0=r394start_position(((T394*)C)),&se_tmp0)));
}
}}}
return R;
}
void X141add_last(T0*C,T0* a1){
{Tid id=((T0*)C)->id;
if(id<=207){
if(id<=201){
if(id<=141){
r141add_last(((T141*)C),a1);
}
else{
r201add_last(((T201*)C),a1);
}}
else{
r207add_last(((T207*)C),a1);
}}
else{
if(id<=339){
r339add_last(((T339*)C),a1);
}
else{
r370add_last(((T370*)C),a1);
}}}
}
void X141resize(T0*C,T2 a1){
{Tid id=((T0*)C)->id;
if(id<=207){
if(id<=201){
if(id<=141){
r141resize(((T141*)C),a1);
}
else{
r201resize(((T201*)C),a1);
}}
else{
r207resize(((T207*)C),a1);
}}
else{
if(id<=339){
r339resize(((T339*)C),a1);
}
else{
r370resize(((T370*)C),a1);
}}}
}
T0* X141twin(T0*C){
T0* R;
{Tid id=((T0*)C)->id;
if(id<=207){
if(id<=201){
if(id<=141){
R=(r141twin(((T141*)C)));
}
else{
R=(r201twin(((T201*)C)));
}}
else{
R=(r207twin(((T207*)C)));
}}
else{
if(id<=339){
R=(r339twin(((T339*)C)));
}
else{
R=(r370twin(((T370*)C)));
}}}
return R;
}
void X141put(T0*C,T0* a1,T2 a2){
{Tid id=((T0*)C)->id;
if(id<=207){
if(id<=201){
if(id<=141){
/*[IRF3.6put*/{T141* C1=((T141*)C);
T0* b1=a1;
T2 b2=a2;
((/*RF2*/(C1)->_storage/*4*/))[b2]=(b1);
}/*]*/
}
else{
/*[IRF3.5put*/((/*RF2*/(((T201*)C))->_storage/*4*/))[a2]=(a1);
/*]*/
}}
else{
/*[IRF3.5put*/((/*RF2*/(((T207*)C))->_storage/*4*/))[a2]=(a1);
/*]*/
}}
else{
if(id<=339){
/*[IRF3.5put*/((/*RF2*/(((T339*)C))->_storage/*4*/))[a2]=(a1);
/*]*/
}
else{
/*[IRF3.5put*/((/*RF2*/(((T370*)C))->_storage/*4*/))[a2]=(a1);
/*]*/
}}}
}
T0* X141item(T0*C,T2 a1){
T0* R;
{Tid id=((T0*)C)->id;
if(id<=207){
if(id<=201){
if(id<=141){
R=(r141item(((T141*)C),a1));
}
else{
R=(/*(IRF4.6item*/((/*RF2*/(((T201*)C))->_storage/*4*/))[a1]/*)*/);
}}
else{
R=(/*(IRF4.6item*/((/*RF2*/(((T207*)C))->_storage/*4*/))[a1]/*)*/);
}}
else{
if(id<=339){
R=(/*(IRF4.6item*/((/*RF2*/(((T339*)C))->_storage/*4*/))[a1]/*)*/);
}
else{
R=(/*(IRF4.6item*/((/*RF2*/(((T370*)C))->_storage/*4*/))[a1]/*)*/);
}}}
return R;
}
T6 X289use_current(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=290){
R=(r290use_current(((T290*)C)));
}
else{
R=(r291use_current(((T291*)C)));
}}
return R;
}
void X170add_last(T0*C,T0* a1){
{Tid id=((T0*)C)->id;
if(id<=169){
r169add_last(((T169*)C),a1);
}
else{
r178add_last(((T178*)C),a1);
}}
}
void X104compile_to_c_old(T0*C){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
r109compile_to_c_old(((T109*)C));
}
else{
r111compile_to_c_old(((T111*)C));
}}
else{
if(id<=117){
r117compile_to_c_old(((T117*)C));
}
else{
r118compile_to_c_old(((T118*)C));
}}}
else{
if(id<=120){
if(id<=119){
r119compile_to_c_old(((T119*)C));
}
else{
r120compile_to_c_old(((T120*)C));
}}
else{
r121compile_to_c_old(((T121*)C));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122compile_to_c_old(((T122*)C));
}
else{
r123compile_to_c_old(((T123*)C));
}}
else{
r124compile_to_c_old(((T124*)C));
}}
else{
if(id<=126){
if(id<=125){
r125compile_to_c_old(((T125*)C));
}
else{
r126compile_to_c_old(((T126*)C));
}}
else{
r127compile_to_c_old(((T127*)C));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
r128compile_to_c_old(((T128*)C));
}
else{
r130compile_to_c_old(((T130*)C));
}}
else{
if(id<=134){
r134compile_to_c_old(((T134*)C));
}
else{
r135compile_to_c_old(((T135*)C));
}}}
else{
if(id<=137){
if(id<=136){
r136compile_to_c_old(((T136*)C));
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140compile_to_c_old(((T140*)C));
}
else{
r142compile_to_c_old(((T142*)C));
}}
else{
r143compile_to_c_old(((T143*)C));
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
if(id<=158){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
r166compile_to_c_old(((T166*)C));
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.1compile_to_c_old*//*]*/
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
if(id<=185){
r185compile_to_c_old(((T185*)C));
}
else{
r186compile_to_c_old(((T186*)C));
}}}
else{
if(id<=189){
if(id<=187){
r187compile_to_c_old(((T187*)C));
}
else{
r189compile_to_c_old(((T189*)C));
}}
else{
r190compile_to_c_old(((T190*)C));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191compile_to_c_old(((T191*)C));
}
else{
r192compile_to_c_old(((T192*)C));
}}
else{
r193compile_to_c_old(((T193*)C));
}}
else{
if(id<=382){
if(id<=229){
r229compile_to_c_old(((T229*)C));
}
else{
/*[IRF3.1compile_to_c_old*//*]*/
}}
else{
r393compile_to_c_old(((T393*)C));
}}}}}}
}
T2 X104static_value(T0*C){
T2 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T111*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
if(id<=117){
R=(/*(IRF4.3static_value*/(/*RF2*/(((T117*)C))->_static_value_mem/*20*/)/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T118*)C))->_static_value_mem/*20*/)/*)*/);
}}}
else{
if(id<=120){
if(id<=119){
R=(/*(IRF4.3static_value*/(/*RF2*/(((T119*)C))->_static_value_mem/*20*/)/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T120*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T121*)C))->_static_value_mem/*20*/)/*)*/);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(/*(IRF4.3static_value*/(/*RF2*/(((T122*)C))->_static_value_mem/*20*/)/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T123*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T124*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
if(id<=126){
if(id<=125){
R=(/*(IRF4.3static_value*/(/*RF2*/(((T125*)C))->_static_value_mem/*20*/)/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T126*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T127*)C))->_static_value_mem/*20*/)/*)*/);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(/*(IRF4.3static_value*/(/*RF2*/(((T128*)C))->_static_value_mem/*20*/)/*)*/);
}
else{
R=(r130static_value(((T130*)C)));
}}
else{
if(id<=134){
R=(r134static_value(((T134*)C)));
}
else{
R=(r135static_value(((T135*)C)));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136static_value(((T136*)C)));
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140static_value(((T140*)C)));
}
else{
R=(r142static_value(((T142*)C)));
}}
else{
R=(r143static_value(((T143*)C)));
}}
else{
if(id<=146){
if(id<=145){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
R=(0);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
if(id<=158){
R=(1);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(/*(IRF4.6static_value*/T3code((/*RF2*/(((T160*)C))->_value/*12*/))/*)*/);
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T165*)C))->_value/*12*/)/*)*/);
}}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
if(id<=174){
if(id<=171){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
if(id<=185){
R=(/*(IRF4.1static_value*/0/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T186*)C))->_static_value_mem/*20*/)/*)*/);
}}}
else{
if(id<=189){
if(id<=187){
R=(r187static_value(((T187*)C)));
}
else{
R=(r189static_value(((T189*)C)));
}}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T190*)C))->_static_value_mem/*20*/)/*)*/);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(/*(IRF4.3static_value*/(/*RF2*/(((T191*)C))->_static_value_mem/*20*/)/*)*/);
}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T192*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
R=(/*(IRF4.3static_value*/(/*RF2*/(((T193*)C))->_static_value_mem/*20*/)/*)*/);
}}
else{
if(id<=382){
if(id<=229){
R=(r229static_value(((T229*)C)));
}
else{
R=(/*(IRF4.1static_value*/0/*)*/);
}}
else{
R=(r393static_value(((T393*)C)));
}}}}}}
return R;
}
T6 X104is_current(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=117){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=120){
if(id<=119){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=126){
if(id<=125){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=134){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=137){
if(id<=136){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=146){
if(id<=145){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(1);
}
else{
R=(0);
}}
else{
if(id<=158){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(1);
}}
else{
if(id<=185){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=189){
if(id<=187){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=382){
if(id<=229){
R=(r229is_current(((T229*)C)));
}
else{
R=(1);
}}
else{
R=(r393is_current(((T393*)C)));
}}}}}}
return R;
}
T0* X104static_result_base_class(T0*C){
T0* R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(r109static_result_base_class());
}
else{
R=(r111static_result_base_class(((T111*)C)));
}}
else{
if(id<=117){
R=(r117static_result_base_class(((T117*)C)));
}
else{
R=(r118static_result_base_class(((T118*)C)));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119static_result_base_class(((T119*)C)));
}
else{
R=(r120static_result_base_class(((T120*)C)));
}}
else{
R=(r121static_result_base_class(((T121*)C)));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122static_result_base_class(((T122*)C)));
}
else{
R=(r123static_result_base_class(((T123*)C)));
}}
else{
R=(r124static_result_base_class(((T124*)C)));
}}
else{
if(id<=126){
if(id<=125){
R=(r125static_result_base_class(((T125*)C)));
}
else{
R=(r126static_result_base_class(((T126*)C)));
}}
else{
R=(r127static_result_base_class(((T127*)C)));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(r128static_result_base_class(((T128*)C)));
}
else{
R=(r130static_result_base_class(((T130*)C)));
}}
else{
if(id<=134){
R=(r134static_result_base_class(((T134*)C)));
}
else{
R=(r135static_result_base_class(((T135*)C)));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136static_result_base_class(((T136*)C)));
}
else{
R=(r137static_result_base_class());
}}
else{
R=(r138static_result_base_class(((T138*)C)));
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140static_result_base_class(((T140*)C)));
}
else{
R=(r142static_result_base_class(((T142*)C)));
}}
else{
R=(r143static_result_base_class(((T143*)C)));
}}
else{
if(id<=146){
if(id<=145){
R=(r145static_result_base_class());
}
else{
R=(r146static_result_base_class());
}}
else{
R=(/*(IRF4.1static_result_base_class*/NULL/*)*/);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(r148static_result_base_class(((T148*)C)));
}
else{
R=(r150static_result_base_class());
}}
else{
if(id<=158){
R=(r158static_result_base_class());
}
else{
R=(r159static_result_base_class());
}}}
else{
if(id<=161){
if(id<=160){
R=(r160static_result_base_class());
}
else{
R=(r161static_result_base_class());
}}
else{
R=(r163static_result_base_class());
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(r164static_result_base_class());
}
else{
R=(r165static_result_base_class());
}}
else{
R=(r166static_result_base_class(((T166*)C)));
}}
else{
if(id<=174){
if(id<=171){
R=(r171static_result_base_class(((T171*)C)));
}
else{
R=(r174static_result_base_class(((T174*)C)));
}}
else{
R=(r179static_result_base_class(((T179*)C)));
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(r181static_result_base_class(((T181*)C)));
}
else{
R=(r184static_result_base_class(((T184*)C)));
}}
else{
if(id<=185){
R=(r185static_result_base_class(((T185*)C)));
}
else{
R=(r186static_result_base_class(((T186*)C)));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187static_result_base_class());
}
else{
R=(r189static_result_base_class());
}}
else{
R=(r190static_result_base_class(((T190*)C)));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191static_result_base_class(((T191*)C)));
}
else{
R=(r192static_result_base_class(((T192*)C)));
}}
else{
R=(r193static_result_base_class(((T193*)C)));
}}
else{
if(id<=382){
if(id<=229){
R=(r229static_result_base_class(((T229*)C)));
}
else{
R=(r382static_result_base_class(((T382*)C)));
}}
else{
R=(r393static_result_base_class(((T393*)C)));
}}}}}}
return R;
}
T6 X104is_manifest_string(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=117){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=120){
if(id<=119){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=126){
if(id<=125){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=134){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=137){
if(id<=136){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=146){
if(id<=145){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=158){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(0);
}
else{
R=(1);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=185){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=189){
if(id<=187){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=382){
if(id<=229){
R=(r229is_manifest_string(((T229*)C)));
}
else{
R=(0);
}}
else{
R=(0);
}}}}}}
return R;
}
void X104dca_inline_argument(T0*C,T0* a1){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=117){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=120){
if(id<=119){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122dca_inline_argument(((T122*)C),a1);
}
else{
r123dca_inline_argument(((T123*)C),a1);
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=126){
if(id<=125){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=134){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
r135dca_inline_argument(((T135*)C),a1);
}}}
else{
if(id<=137){
if(id<=136){
r136dca_inline_argument(((T136*)C),a1);
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.6dca_inline_argument*/{T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T0* c1=b1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),((T0*)ms14_1260));
/*]*/
/*]*/
}/*]*/
}/*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=158){
/*[IRF3.6dca_inline_argument*/{T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T0* c1=b1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C3=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 d1=((T3)'1');
putc(d1,((FILE*)((/*RF2*/(C3)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.6dca_inline_argument*/{T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T0* c1=b1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C3=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 d1=((T3)'0');
putc(d1,((FILE*)((/*RF2*/(C3)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}/*]*/
}/*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.6dca_inline_argument*/{T160* C1=((T160*)C);
T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T160* C2=C1;
T0* c1=b1;
r160compile_to_c(C2);
}/*]*/
}/*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.6dca_inline_argument*/{T164* C1=((T164*)C);
T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T164* C2=C1;
T0* c1=b1;
/*[IRF3.6compile_to_c*/{T164* C3=C2;
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C3)->_to_string/*12*/));
/*]*/
}/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.6dca_inline_argument*/{T165* C1=((T165*)C);
T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T165* C2=C1;
T0* c1=b1;
/*[IRF3.6compile_to_c*/{T165* C3=C2;
/*[IRF3.5put_integer*/r48put_integer(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C3)->_value/*12*/));
/*]*/
}/*]*/
}/*]*/
}/*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.6dca_inline_argument*/{T179* C1=((T179*)C);
T0* b1=a1;
r325put_ith_argument((T325*)(oBC13cpp),(/*RF2*/(C1)->_rank/*12*/));
}/*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.6dca_inline_argument*/{T181* C1=((T181*)C);
T0* b1=a1;
r325put_ith_argument((T325*)(oBC13cpp),(/*RF2*/(C1)->_rank/*20*/));
}/*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=185){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=189){
if(id<=187){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
/*[IRF3.1dca_inline_argument*//*]*/
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
if(id<=382){
if(id<=229){
r229dca_inline_argument(((T229*)C),a1);
}
else{
/*[IRF3.1dca_inline_argument*//*]*/
}}
else{
r393dca_inline_argument(((T393*)C),a1);
}}}}}}
}
T0* X104add_comment(T0*C,T0* a1){
T0* R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(r109add_comment(((T109*)C),a1));
}
else{
R=(r111add_comment(((T111*)C),a1));
}}
else{
if(id<=117){
R=(r117add_comment(((T117*)C),a1));
}
else{
R=(r118add_comment(((T118*)C),a1));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119add_comment(((T119*)C),a1));
}
else{
R=(r120add_comment(((T120*)C),a1));
}}
else{
R=(r121add_comment(((T121*)C),a1));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122add_comment(((T122*)C),a1));
}
else{
R=(r123add_comment(((T123*)C),a1));
}}
else{
R=(r124add_comment(((T124*)C),a1));
}}
else{
if(id<=126){
if(id<=125){
R=(r125add_comment(((T125*)C),a1));
}
else{
R=(r126add_comment(((T126*)C),a1));
}}
else{
R=(r127add_comment(((T127*)C),a1));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(r128add_comment(((T128*)C),a1));
}
else{
R=(r130add_comment(((T130*)C),a1));
}}
else{
if(id<=134){
R=(r134add_comment(((T134*)C),a1));
}
else{
R=(r135add_comment(((T135*)C),a1));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136add_comment(((T136*)C),a1));
}
else{
R=(r137add_comment(((T137*)C),a1));
}}
else{
R=(r138add_comment(((T138*)C),a1));
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140add_comment(((T140*)C),a1));
}
else{
R=(r142add_comment(((T142*)C),a1));
}}
else{
R=(r143add_comment(((T143*)C),a1));
}}
else{
if(id<=146){
if(id<=145){
R=(r145add_comment(((T145*)C),a1));
}
else{
R=(r146add_comment(((T146*)C),a1));
}}
else{
R=(r147add_comment(((T147*)C),a1));
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(r148add_comment(((T148*)C),a1));
}
else{
R=(r150add_comment(((T150*)C),a1));
}}
else{
if(id<=158){
R=(r158add_comment(((T158*)C),a1));
}
else{
R=(r159add_comment(((T159*)C),a1));
}}}
else{
if(id<=161){
if(id<=160){
R=(r160add_comment(((T160*)C),a1));
}
else{
R=(r161add_comment(((T161*)C),a1));
}}
else{
R=(r163add_comment(((T163*)C),a1));
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(r164add_comment(((T164*)C),a1));
}
else{
R=(r165add_comment(((T165*)C),a1));
}}
else{
R=(r166add_comment(((T166*)C),a1));
}}
else{
if(id<=174){
if(id<=171){
R=(r171add_comment(((T171*)C),a1));
}
else{
R=(r174add_comment(((T174*)C),a1));
}}
else{
R=(r179add_comment(((T179*)C),a1));
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(r181add_comment(((T181*)C),a1));
}
else{
R=(r184add_comment(((T184*)C),a1));
}}
else{
if(id<=185){
R=(r185add_comment(((T185*)C),a1));
}
else{
R=(r186add_comment(((T186*)C),a1));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187add_comment(((T187*)C),a1));
}
else{
R=(r189add_comment(((T189*)C),a1));
}}
else{
R=(r190add_comment(((T190*)C),a1));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191add_comment(((T191*)C),a1));
}
else{
R=(r192add_comment(((T192*)C),a1));
}}
else{
R=(r193add_comment(((T193*)C),a1));
}}
else{
if(id<=382){
if(id<=229){
R=(r229add_comment(((T229*)C),a1));
}
else{
R=(r382add_comment(((T382*)C),a1));
}}
else{
R=(r393add_comment(((T393*)C),a1));
}}}}}}
return R;
}
void X104assertion_check(T0*C,T3 a1){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
r109assertion_check(((T109*)C),a1);
}
else{
r111assertion_check(((T111*)C),a1);
}}
else{
if(id<=117){
r117assertion_check(((T117*)C),a1);
}
else{
r118assertion_check(((T118*)C),a1);
}}}
else{
if(id<=120){
if(id<=119){
r119assertion_check(((T119*)C),a1);
}
else{
r120assertion_check(((T120*)C),a1);
}}
else{
r121assertion_check(((T121*)C),a1);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122assertion_check(((T122*)C),a1);
}
else{
r123assertion_check(((T123*)C),a1);
}}
else{
r124assertion_check(((T124*)C),a1);
}}
else{
if(id<=126){
if(id<=125){
r125assertion_check(((T125*)C),a1);
}
else{
r126assertion_check(((T126*)C),a1);
}}
else{
r127assertion_check(((T127*)C),a1);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
r128assertion_check(((T128*)C),a1);
}
else{
r130assertion_check(((T130*)C),a1);
}}
else{
if(id<=134){
r134assertion_check(((T134*)C),a1);
}
else{
r135assertion_check(((T135*)C),a1);
}}}
else{
if(id<=137){
if(id<=136){
r136assertion_check(((T136*)C),a1);
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
/*[IRF3.1assertion_check*//*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140assertion_check(((T140*)C),a1);
}
else{
r142assertion_check(((T142*)C),a1);
}}
else{
r143assertion_check(((T143*)C),a1);
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.1assertion_check*//*]*/
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
/*[IRF3.1assertion_check*//*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
/*[IRF3.1assertion_check*//*]*/
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
if(id<=158){
/*[IRF3.1assertion_check*//*]*/
}
else{
/*[IRF3.1assertion_check*//*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.1assertion_check*//*]*/
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
/*[IRF3.1assertion_check*//*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.1assertion_check*//*]*/
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
if(id<=174){
if(id<=171){
r171assertion_check(((T171*)C),a1);
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
/*[IRF3.1assertion_check*//*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.1assertion_check*//*]*/
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
if(id<=185){
r185assertion_check(((T185*)C),a1);
}
else{
r186assertion_check(((T186*)C),a1);
}}}
else{
if(id<=189){
if(id<=187){
r187assertion_check(((T187*)C),a1);
}
else{
r189assertion_check(((T189*)C),a1);
}}
else{
r190assertion_check(((T190*)C),a1);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191assertion_check(((T191*)C),a1);
}
else{
r192assertion_check(((T192*)C),a1);
}}
else{
r193assertion_check(((T193*)C),a1);
}}
else{
if(id<=382){
if(id<=229){
r229assertion_check(((T229*)C),a1);
}
else{
/*[IRF3.1assertion_check*//*]*/
}}
else{
r393assertion_check(((T393*)C),a1);
}}}}}}
}
void X104mapping_c_target(T0*C,T0* a1){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
r109mapping_c_target(((T109*)C),a1);
}
else{
r111mapping_c_target(((T111*)C),a1);
}}
else{
if(id<=117){
r117mapping_c_target(((T117*)C),a1);
}
else{
r118mapping_c_target(((T118*)C),a1);
}}}
else{
if(id<=120){
if(id<=119){
r119mapping_c_target(((T119*)C),a1);
}
else{
r120mapping_c_target(((T120*)C),a1);
}}
else{
r121mapping_c_target(((T121*)C),a1);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122mapping_c_target(((T122*)C),a1);
}
else{
r123mapping_c_target(((T123*)C),a1);
}}
else{
r124mapping_c_target(((T124*)C),a1);
}}
else{
if(id<=126){
if(id<=125){
r125mapping_c_target(((T125*)C),a1);
}
else{
r126mapping_c_target(((T126*)C),a1);
}}
else{
r127mapping_c_target(((T127*)C),a1);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
r128mapping_c_target(((T128*)C),a1);
}
else{
r130mapping_c_target(((T130*)C),a1);
}}
else{
if(id<=134){
r134mapping_c_target(((T134*)C),a1);
}
else{
r135mapping_c_target(((T135*)C),a1);
}}}
else{
if(id<=137){
if(id<=136){
r136mapping_c_target(((T136*)C),a1);
}
else{
/*[IRF3.6mapping_c_target*/{T137* C1=((T137*)C);
T0* b1=a1;
r137compile_to_c(C1);
}/*]*/
}}
else{
r138mapping_c_target(((T138*)C),a1);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140mapping_c_target(((T140*)C),a1);
}
else{
r142mapping_c_target(((T142*)C),a1);
}}
else{
r143mapping_c_target(((T143*)C),a1);
}}
else{
if(id<=146){
if(id<=145){
r145mapping_c_target(((T145*)C),a1);
}
else{
r146mapping_c_target(((T146*)C),a1);
}}
else{
/*[IRF3.1mapping_c_target*//*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
r148mapping_c_target(a1);
}
else{
/*[IRF3.6mapping_c_target*/{T150* C1=((T150*)C);
T0* b1=a1;
r150compile_to_c(C1);
}/*]*/
}}
else{
if(id<=158){
/*[IRF3.6mapping_c_target*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C2=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 c1=((T3)'1');
putc(c1,((FILE*)((/*RF2*/(C2)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_target*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C2=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 c1=((T3)'0');
putc(c1,((FILE*)((/*RF2*/(C2)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}/*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.6mapping_c_target*/{T160* C1=((T160*)C);
T0* b1=a1;
r160compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_target*/{T161* C1=((T161*)C);
T0* b1=a1;
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C1)->_mangling/*28*/));
/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_target*/{T163* C1=((T163*)C);
T0* b1=a1;
/*[IRF3.6mapping_c_arg*/{T163* C2=C1;
T0* c1=b1;
r163compile_to_c(C2);
}/*]*/
}/*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.6mapping_c_target*/{T164* C1=((T164*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T164* C2=C1;
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C2)->_to_string/*12*/));
/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_target*/{T165* C1=((T165*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T165* C2=C1;
/*[IRF3.5put_integer*/r48put_integer(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C2)->_value/*12*/));
/*]*/
}/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_target*/{T166* C1=((T166*)C);
T0* b1=a1;
r166compile_to_c(C1);
}/*]*/
}}
else{
if(id<=174){
if(id<=171){
r171mapping_c_target(((T171*)C),a1);
}
else{
r174mapping_c_target(((T174*)C),a1);
}}
else{
r179mapping_c_target(((T179*)C),a1);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
r181mapping_c_target(((T181*)C),a1);
}
else{
r184mapping_c_target(a1);
}}
else{
if(id<=185){
/*[IRF3.6mapping_c_target*/{T185* C1=((T185*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T185* C2=C1;
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),r185local_c_name(C2));
/*]*/
}/*]*/
}/*]*/
}
else{
r186mapping_c_target(((T186*)C),a1);
}}}
else{
if(id<=189){
if(id<=187){
r187mapping_c_target(((T187*)C),a1);
}
else{
r189mapping_c_target(((T189*)C),a1);
}}
else{
r190mapping_c_target(((T190*)C),a1);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191mapping_c_target(((T191*)C),a1);
}
else{
r192mapping_c_target(((T192*)C),a1);
}}
else{
r193mapping_c_target(((T193*)C),a1);
}}
else{
if(id<=382){
if(id<=229){
r229mapping_c_target(((T229*)C),a1);
}
else{
r382mapping_c_target(((T382*)C),a1);
}}
else{
r393mapping_c_target(((T393*)C),a1);
}}}}}}
}
void X104compile_to_c(T0*C){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
r109compile_to_c(((T109*)C));
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T111* C1=((T111*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
if(id<=117){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T117* C1=((T117*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T118* C1=((T118*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=120){
if(id<=119){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T119* C1=((T119*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T120* C1=((T120*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T121* C1=((T121*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T122* C1=((T122*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T123* C1=((T123*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T124* C1=((T124*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
if(id<=126){
if(id<=125){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T125* C1=((T125*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T126* C1=((T126*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T127* C1=((T127*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T128* C1=((T128*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T130* C1=((T130*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
if(id<=134){
r134compile_to_c(((T134*)C));
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T135* C1=((T135*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=137){
if(id<=136){
r136compile_to_c(((T136*)C));
}
else{
r137compile_to_c(((T137*)C));
}}
else{
r138compile_to_c(((T138*)C));
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140compile_to_c(((T140*)C));
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T142* C1=((T142*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T143* C1=((T143*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.6compile_to_c*/{T145* C1=((T145*)C);
/*[IRF3.6c_put_o_result*/{T0* c1=(/*RF2*/(C1)->_run_feature/*12*/);
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),r363o_result(/*SSWA2*//*X334base_feature*/(/*RF2*/(((T368*)c1))->_base_feature/*24*/)));
/*]*/
}/*]*/
}/*]*/
}
else{
r146compile_to_c(((T146*)C));
}}
else{
/*[IRF3.2compile_to_c*//*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),((T0*)ms14_1260));
/*]*/
/*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
r148compile_to_c(((T148*)C));
}
else{
r150compile_to_c(((T150*)C));
}}
else{
if(id<=158){
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C1=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 b1=((T3)'1');
putc(b1,((FILE*)((/*RF2*/(C1)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}
else{
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C1=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 b1=((T3)'0');
putc(b1,((FILE*)((/*RF2*/(C1)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}}}
else{
if(id<=161){
if(id<=160){
r160compile_to_c(((T160*)C));
}
else{
r161compile_to_c(((T161*)C));
}}
else{
r163compile_to_c(((T163*)C));
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.6compile_to_c*/{T164* C1=((T164*)C);
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C1)->_to_string/*12*/));
/*]*/
}/*]*/
}
else{
/*[IRF3.6compile_to_c*/{T165* C1=((T165*)C);
/*[IRF3.5put_integer*/r48put_integer(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C1)->_value/*12*/));
/*]*/
}/*]*/
}}
else{
r166compile_to_c(((T166*)C));
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.6compile_to_c*/{T171* C1=((T171*)C);
r325print_local((T325*)(oBC13cpp),r171to_string(C1));
}/*]*/
}
else{
/*[IRF3.6compile_to_c*/{T174* C1=((T174*)C);
r325print_local((T325*)(oBC13cpp),(/*RF2*/(C1)->_to_string/*12*/));
}/*]*/
}}
else{
/*[IRF3.6compile_to_c*/{T179* C1=((T179*)C);
r325print_argument((T325*)(oBC13cpp),(/*RF2*/(C1)->_rank/*12*/));
}/*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.6compile_to_c*/{T181* C1=((T181*)C);
r325print_argument((T325*)(oBC13cpp),(/*RF2*/(C1)->_rank/*20*/));
}/*]*/
}
else{
r184compile_to_c(((T184*)C));
}}
else{
if(id<=185){
/*[IRF3.6compile_to_c*/{T185* C1=((T185*)C);
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),r185local_c_name(C1));
/*]*/
}/*]*/
}
else{
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T186* C1=((T186*)C);
r325put_cpc((T325*)(oBC13cpp),(T0*)C1);
}/*]*/
/*]*/
}}}
else{
if(id<=189){
if(id<=187){
r187compile_to_c(((T187*)C));
}
else{
r189compile_to_c(((T189*)C));
}}
else{
r190compile_to_c(((T190*)C));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191compile_to_c(((T191*)C));
}
else{
r192compile_to_c(((T192*)C));
}}
else{
r193compile_to_c(((T193*)C));
}}
else{
if(id<=382){
if(id<=229){
r229compile_to_c(((T229*)C));
}
else{
r382compile_to_c(((T382*)C));
}}
else{
r393compile_to_c(((T393*)C));
}}}}}}
}
void X104afd_check(T0*C){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
r109afd_check(((T109*)C));
}
else{
r111afd_check(((T111*)C));
}}
else{
if(id<=117){
r117afd_check(((T117*)C));
}
else{
r118afd_check(((T118*)C));
}}}
else{
if(id<=120){
if(id<=119){
r119afd_check(((T119*)C));
}
else{
r120afd_check(((T120*)C));
}}
else{
r121afd_check(((T121*)C));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122afd_check(((T122*)C));
}
else{
r123afd_check(((T123*)C));
}}
else{
r124afd_check(((T124*)C));
}}
else{
if(id<=126){
if(id<=125){
r125afd_check(((T125*)C));
}
else{
r126afd_check(((T126*)C));
}}
else{
r127afd_check(((T127*)C));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
r128afd_check(((T128*)C));
}
else{
r130afd_check(((T130*)C));
}}
else{
if(id<=134){
r134afd_check(((T134*)C));
}
else{
r135afd_check(((T135*)C));
}}}
else{
if(id<=137){
if(id<=136){
r136afd_check(((T136*)C));
}
else{
r137afd_check(((T137*)C));
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140afd_check(((T140*)C));
}
else{
r142afd_check(((T142*)C));
}}
else{
r143afd_check(((T143*)C));
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
if(id<=158){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
r166afd_check(((T166*)C));
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
/*[IRF3.1afd_check*//*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.1afd_check*//*]*/
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
if(id<=185){
r185afd_check(((T185*)C));
}
else{
r186afd_check(((T186*)C));
}}}
else{
if(id<=189){
if(id<=187){
r187afd_check(((T187*)C));
}
else{
r189afd_check(((T189*)C));
}}
else{
r190afd_check(((T190*)C));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191afd_check(((T191*)C));
}
else{
r192afd_check(((T192*)C));
}}
else{
r193afd_check(((T193*)C));
}}
else{
if(id<=382){
if(id<=229){
r229afd_check(((T229*)C));
}
else{
/*[IRF3.1afd_check*//*]*/
}}
else{
r393afd_check(((T393*)C));
}}}}}}
}
T6 X104is_manifest_array(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(1);
}
else{
R=(0);
}}
else{
if(id<=117){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=120){
if(id<=119){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=126){
if(id<=125){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=134){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=137){
if(id<=136){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=146){
if(id<=145){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=158){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=185){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=189){
if(id<=187){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=382){
if(id<=229){
R=(r229is_manifest_array(((T229*)C)));
}
else{
R=(0);
}}
else{
R=(0);
}}}}}}
return R;
}
void X104c_declare_for_old(T0*C){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
r109c_declare_for_old(((T109*)C));
}
else{
r111c_declare_for_old(((T111*)C));
}}
else{
if(id<=117){
r117c_declare_for_old(((T117*)C));
}
else{
r118c_declare_for_old(((T118*)C));
}}}
else{
if(id<=120){
if(id<=119){
r119c_declare_for_old(((T119*)C));
}
else{
r120c_declare_for_old(((T120*)C));
}}
else{
r121c_declare_for_old(((T121*)C));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122c_declare_for_old(((T122*)C));
}
else{
r123c_declare_for_old(((T123*)C));
}}
else{
r124c_declare_for_old(((T124*)C));
}}
else{
if(id<=126){
if(id<=125){
r125c_declare_for_old(((T125*)C));
}
else{
r126c_declare_for_old(((T126*)C));
}}
else{
r127c_declare_for_old(((T127*)C));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
r128c_declare_for_old(((T128*)C));
}
else{
r130c_declare_for_old(((T130*)C));
}}
else{
if(id<=134){
r134c_declare_for_old(((T134*)C));
}
else{
r135c_declare_for_old(((T135*)C));
}}}
else{
if(id<=137){
if(id<=136){
r136c_declare_for_old(((T136*)C));
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140c_declare_for_old(((T140*)C));
}
else{
r142c_declare_for_old(((T142*)C));
}}
else{
r143c_declare_for_old(((T143*)C));
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
if(id<=158){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
r166c_declare_for_old(((T166*)C));
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.1c_declare_for_old*//*]*/
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
if(id<=185){
r185c_declare_for_old(((T185*)C));
}
else{
r186c_declare_for_old(((T186*)C));
}}}
else{
if(id<=189){
if(id<=187){
r187c_declare_for_old(((T187*)C));
}
else{
r189c_declare_for_old(((T189*)C));
}}
else{
r190c_declare_for_old(((T190*)C));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191c_declare_for_old(((T191*)C));
}
else{
r192c_declare_for_old(((T192*)C));
}}
else{
r193c_declare_for_old(((T193*)C));
}}
else{
if(id<=382){
if(id<=229){
r229c_declare_for_old(((T229*)C));
}
else{
/*[IRF3.1c_declare_for_old*//*]*/
}}
else{
r393c_declare_for_old(((T393*)C));
}}}}}}
}
void X104collect_c_tmp(T0*C){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
r111collect_c_tmp(((T111*)C));
}}
else{
if(id<=117){
r117collect_c_tmp(((T117*)C));
}
else{
r118collect_c_tmp(((T118*)C));
}}}
else{
if(id<=120){
if(id<=119){
r119collect_c_tmp(((T119*)C));
}
else{
r120collect_c_tmp(((T120*)C));
}}
else{
r121collect_c_tmp(((T121*)C));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
r122collect_c_tmp(((T122*)C));
}
else{
r123collect_c_tmp(((T123*)C));
}}
else{
r124collect_c_tmp(((T124*)C));
}}
else{
if(id<=126){
if(id<=125){
r125collect_c_tmp(((T125*)C));
}
else{
r126collect_c_tmp(((T126*)C));
}}
else{
r127collect_c_tmp(((T127*)C));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
r128collect_c_tmp(((T128*)C));
}
else{
r130collect_c_tmp(((T130*)C));
}}
else{
if(id<=134){
r134collect_c_tmp(((T134*)C));
}
else{
r135collect_c_tmp(((T135*)C));
}}}
else{
if(id<=137){
if(id<=136){
r136collect_c_tmp(((T136*)C));
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
r140collect_c_tmp(((T140*)C));
}
else{
r142collect_c_tmp(((T142*)C));
}}
else{
r143collect_c_tmp(((T143*)C));
}}
else{
if(id<=146){
if(id<=145){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
if(id<=158){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
r166collect_c_tmp(((T166*)C));
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
if(id<=185){
/*[IRF3.1collect_c_tmp*//*]*/
}
else{
r186collect_c_tmp(((T186*)C));
}}}
else{
if(id<=189){
if(id<=187){
r187collect_c_tmp(((T187*)C));
}
else{
r189collect_c_tmp(((T189*)C));
}}
else{
r190collect_c_tmp(((T190*)C));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
r191collect_c_tmp(((T191*)C));
}
else{
r192collect_c_tmp(((T192*)C));
}}
else{
r193collect_c_tmp(((T193*)C));
}}
else{
if(id<=382){
if(id<=229){
r229collect_c_tmp(((T229*)C));
}
else{
/*[IRF3.1collect_c_tmp*//*]*/
}}
else{
r393collect_c_tmp(((T393*)C));
}}}}}}
}
T6 X104is_result(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=117){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=120){
if(id<=119){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=126){
if(id<=125){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=134){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=137){
if(id<=136){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=146){
if(id<=145){
R=(1);
}
else{
R=(1);
}}
else{
R=(0);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=158){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=185){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=189){
if(id<=187){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=382){
if(id<=229){
R=(r229is_result(((T229*)C)));
}
else{
R=(0);
}}
else{
R=(r393is_result(((T393*)C)));
}}}}}}
return R;
}
T6 X104stupid_switch(T0*C,T0* a1){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(r109stupid_switch(((T109*)C),a1));
}
else{
R=(r111stupid_switch(((T111*)C),a1));
}}
else{
if(id<=117){
R=(r117stupid_switch(((T117*)C),a1));
}
else{
R=(r118stupid_switch(((T118*)C),a1));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119stupid_switch(((T119*)C),a1));
}
else{
R=(r120stupid_switch(((T120*)C),a1));
}}
else{
R=(r121stupid_switch(((T121*)C),a1));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122stupid_switch(((T122*)C),a1));
}
else{
R=(r123stupid_switch(((T123*)C),a1));
}}
else{
R=(r124stupid_switch(((T124*)C),a1));
}}
else{
if(id<=126){
if(id<=125){
R=(r125stupid_switch(((T125*)C),a1));
}
else{
R=(r126stupid_switch(((T126*)C),a1));
}}
else{
R=(r127stupid_switch(((T127*)C),a1));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(r128stupid_switch(((T128*)C),a1));
}
else{
R=(r130stupid_switch(((T130*)C),a1));
}}
else{
if(id<=134){
R=(r134stupid_switch(((T134*)C),a1));
}
else{
R=(r135stupid_switch(((T135*)C),a1));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136stupid_switch(((T136*)C),a1));
}
else{
R=(/*(IRF4.1stupid_switch*/0/*)*/);
}}
else{
R=(r138stupid_switch(((T138*)C),a1));
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140stupid_switch(((T140*)C),a1));
}
else{
R=(r142stupid_switch(((T142*)C),a1));
}}
else{
R=(r143stupid_switch(((T143*)C),a1));
}}
else{
if(id<=146){
if(id<=145){
R=(r145stupid_switch(((T145*)C),a1));
}
else{
R=(r146stupid_switch(((T146*)C),a1));
}}
else{
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(/*(IRF4.1stupid_switch*/0/*)*/);
}
else{
R=(/*(IRF4.1stupid_switch*/0/*)*/);
}}
else{
if(id<=158){
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}
else{
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}}}
else{
if(id<=161){
if(id<=160){
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}
else{
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}}
else{
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}
else{
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}}
else{
R=(/*(IRF4.1stupid_switch*/0/*)*/);
}}
else{
if(id<=174){
if(id<=171){
R=(r171stupid_switch(((T171*)C),a1));
}
else{
R=(r174stupid_switch(((T174*)C),a1));
}}
else{
R=(r179stupid_switch(((T179*)C),a1));
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(r181stupid_switch(((T181*)C),a1));
}
else{
R=(/*(IRF4.1stupid_switch*/0/*)*/);
}}
else{
if(id<=185){
R=(/*(IRF4.2stupid_switch*/(1)/*)*/);
}
else{
R=(r186stupid_switch(((T186*)C),a1));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187stupid_switch(((T187*)C),a1));
}
else{
R=(r189stupid_switch(((T189*)C),a1));
}}
else{
R=(r190stupid_switch(((T190*)C),a1));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191stupid_switch(((T191*)C),a1));
}
else{
R=(r192stupid_switch(((T192*)C),a1));
}}
else{
R=(r193stupid_switch(((T193*)C),a1));
}}
else{
if(id<=382){
if(id<=229){
R=(r229stupid_switch(((T229*)C),a1));
}
else{
R=(/*(IRF4.1stupid_switch*/0/*)*/);
}}
else{
R=(r393stupid_switch(((T393*)C),a1));
}}}}}}
return R;
}
T6 X104use_current(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(r109use_current(((T109*)C)));
}
else{
R=(r111use_current(((T111*)C)));
}}
else{
if(id<=117){
R=(r117use_current(((T117*)C)));
}
else{
R=(r118use_current(((T118*)C)));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119use_current(((T119*)C)));
}
else{
R=(r120use_current(((T120*)C)));
}}
else{
R=(r121use_current(((T121*)C)));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122use_current(((T122*)C)));
}
else{
R=(r123use_current(((T123*)C)));
}}
else{
R=(r124use_current(((T124*)C)));
}}
else{
if(id<=126){
if(id<=125){
R=(r125use_current(((T125*)C)));
}
else{
R=(r126use_current(((T126*)C)));
}}
else{
R=(r127use_current(((T127*)C)));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(r128use_current(((T128*)C)));
}
else{
R=(r130use_current(((T130*)C)));
}}
else{
if(id<=134){
R=(r134use_current(((T134*)C)));
}
else{
R=(r135use_current(((T135*)C)));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136use_current(((T136*)C)));
}
else{
R=(1);
}}
else{
R=(1);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140use_current(((T140*)C)));
}
else{
R=(r142use_current(((T142*)C)));
}}
else{
R=(r143use_current(((T143*)C)));
}}
else{
if(id<=146){
if(id<=145){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(1);
}
else{
R=(1);
}}
else{
if(id<=158){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(0);
}}
else{
R=(1);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(1);
}}
else{
if(id<=185){
R=(r185use_current(((T185*)C)));
}
else{
R=(r186use_current(((T186*)C)));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187use_current(((T187*)C)));
}
else{
R=(r189use_current(((T189*)C)));
}}
else{
R=(r190use_current(((T190*)C)));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191use_current(((T191*)C)));
}
else{
R=(r192use_current(((T192*)C)));
}}
else{
R=(r193use_current(((T193*)C)));
}}
else{
if(id<=382){
if(id<=229){
R=(r229use_current(((T229*)C)));
}
else{
R=(1);
}}
else{
R=(r393use_current(((T393*)C)));
}}}}}}
return R;
}
T0* X104to_runnable(T0*C,T0* a1){
T0* R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(r109to_runnable(((T109*)C),a1));
}
else{
R=(r111to_runnable(((T111*)C),a1));
}}
else{
if(id<=117){
R=(r117to_runnable(((T117*)C),a1));
}
else{
R=(r118to_runnable(((T118*)C),a1));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119to_runnable(((T119*)C),a1));
}
else{
R=(r120to_runnable(((T120*)C),a1));
}}
else{
R=(r121to_runnable(((T121*)C),a1));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122to_runnable(((T122*)C),a1));
}
else{
R=(r123to_runnable(((T123*)C),a1));
}}
else{
R=(r124to_runnable(((T124*)C),a1));
}}
else{
if(id<=126){
if(id<=125){
R=(r125to_runnable(((T125*)C),a1));
}
else{
R=(r126to_runnable(((T126*)C),a1));
}}
else{
R=(r127to_runnable(((T127*)C),a1));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(r128to_runnable(((T128*)C),a1));
}
else{
R=(r130to_runnable(((T130*)C),a1));
}}
else{
if(id<=134){
R=(r134to_runnable(((T134*)C),a1));
}
else{
R=(r135to_runnable(((T135*)C),a1));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136to_runnable(((T136*)C),a1));
}
else{
R=(r137to_runnable(((T137*)C),a1));
}}
else{
R=(r138to_runnable(((T138*)C),a1));
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140to_runnable(((T140*)C),a1));
}
else{
R=(r142to_runnable(((T142*)C),a1));
}}
else{
R=(r143to_runnable(((T143*)C),a1));
}}
else{
if(id<=146){
if(id<=145){
R=(r145to_runnable(((T145*)C),a1));
}
else{
R=(r146to_runnable(((T146*)C),a1));
}}
else{
R=(/*(IRF4.4to_runnable*/((T0*)(((T147*)C)))/*)*/);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(r148to_runnable(((T148*)C),a1));
}
else{
R=(r150to_runnable(((T150*)C),a1));
}}
else{
if(id<=158){
R=(r158to_runnable(((T158*)C),a1));
}
else{
R=(r159to_runnable(((T159*)C),a1));
}}}
else{
if(id<=161){
if(id<=160){
R=(r160to_runnable(((T160*)C),a1));
}
else{
R=(r161to_runnable(((T161*)C),a1));
}}
else{
R=(r163to_runnable(((T163*)C),a1));
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(r164to_runnable(((T164*)C),a1));
}
else{
R=(r165to_runnable(((T165*)C),a1));
}}
else{
R=(r166to_runnable(((T166*)C),a1));
}}
else{
if(id<=174){
if(id<=171){
R=(r171to_runnable(((T171*)C),a1));
}
else{
R=(r174to_runnable(((T174*)C),a1));
}}
else{
R=(r179to_runnable(((T179*)C),a1));
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(r181to_runnable(((T181*)C),a1));
}
else{
R=(r184to_runnable(((T184*)C),a1));
}}
else{
if(id<=185){
R=(r185to_runnable(((T185*)C),a1));
}
else{
R=(r186to_runnable(((T186*)C),a1));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187to_runnable(((T187*)C),a1));
}
else{
R=(r189to_runnable(((T189*)C),a1));
}}
else{
R=(r190to_runnable(((T190*)C),a1));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191to_runnable(((T191*)C),a1));
}
else{
R=(r192to_runnable(((T192*)C),a1));
}}
else{
R=(r193to_runnable(((T193*)C),a1));
}}
else{
if(id<=382){
if(id<=229){
R=(r229to_runnable(((T229*)C),a1));
}
else{
R=(/*(IRF4.4to_runnable*/((T0*)(((T382*)C)))/*)*/);
}}
else{
R=(r393to_runnable(((T393*)C),a1));
}}}}}}
return R;
}
T2 X104to_integer(T0*C){
T2 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(r109to_integer(((T109*)C)));
}
else{
R=(r111to_integer(((T111*)C)));
}}
else{
if(id<=117){
R=(r117to_integer(((T117*)C)));
}
else{
R=(r118to_integer(((T118*)C)));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119to_integer(((T119*)C)));
}
else{
R=(r120to_integer(((T120*)C)));
}}
else{
R=(r121to_integer(((T121*)C)));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122to_integer(((T122*)C)));
}
else{
R=(r123to_integer(((T123*)C)));
}}
else{
R=(r124to_integer(((T124*)C)));
}}
else{
if(id<=126){
if(id<=125){
R=(r125to_integer(((T125*)C)));
}
else{
R=(r126to_integer(((T126*)C)));
}}
else{
R=(r127to_integer(((T127*)C)));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(r128to_integer(((T128*)C)));
}
else{
R=(r130to_integer(((T130*)C)));
}}
else{
if(id<=134){
R=(r134to_integer(((T134*)C)));
}
else{
R=(r135to_integer(((T135*)C)));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136to_integer(((T136*)C)));
}
else{
R=(r137to_integer(((T137*)C)));
}}
else{
R=(r138to_integer(((T138*)C)));
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140to_integer(((T140*)C)));
}
else{
R=(r142to_integer(((T142*)C)));
}}
else{
R=(r143to_integer(((T143*)C)));
}}
else{
if(id<=146){
if(id<=145){
R=(r145to_integer(((T145*)C)));
}
else{
R=(r146to_integer(((T146*)C)));
}}
else{
R=(r147to_integer(((T147*)C)));
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(r148to_integer(((T148*)C)));
}
else{
R=(r150to_integer(((T150*)C)));
}}
else{
if(id<=158){
R=(1);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(/*(IRF4.6to_integer*/T3code((/*RF2*/(((T160*)C))->_value/*12*/))/*)*/);
}
else{
R=(r161to_integer(((T161*)C)));
}}
else{
R=(r163to_integer(((T163*)C)));
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(r164to_integer(((T164*)C)));
}
else{
R=(/*(IRF4.3to_integer*/(/*RF2*/(((T165*)C))->_value/*12*/)/*)*/);
}}
else{
R=(r166to_integer(((T166*)C)));
}}
else{
if(id<=174){
if(id<=171){
R=(r171to_integer(((T171*)C)));
}
else{
R=(r174to_integer(((T174*)C)));
}}
else{
R=(r179to_integer(((T179*)C)));
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(r181to_integer(((T181*)C)));
}
else{
R=(r184to_integer(((T184*)C)));
}}
else{
if(id<=185){
R=(r185to_integer(((T185*)C)));
}
else{
R=(r186to_integer(((T186*)C)));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187to_integer(((T187*)C)));
}
else{
R=(r189to_integer(((T189*)C)));
}}
else{
R=(r190to_integer(((T190*)C)));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191to_integer(((T191*)C)));
}
else{
R=(r192to_integer(((T192*)C)));
}}
else{
R=(r193to_integer(((T193*)C)));
}}
else{
if(id<=382){
if(id<=229){
R=(r229to_integer(((T229*)C)));
}
else{
R=(r382to_integer());
}}
else{
R=(r393to_integer(((T393*)C)));
}}}}}}
return R;
}
T6 X104is_void(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=117){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=120){
if(id<=119){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=126){
if(id<=125){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=134){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=137){
if(id<=136){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=146){
if(id<=145){
R=(0);
}
else{
R=(0);
}}
else{
R=(1);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=158){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=161){
if(id<=160){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=185){
R=(0);
}
else{
R=(0);
}}}
else{
if(id<=189){
if(id<=187){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}
else{
if(id<=382){
if(id<=229){
R=(r229is_void(((T229*)C)));
}
else{
R=(0);
}}
else{
R=(r393is_void(((T393*)C)));
}}}}}}
return R;
}
T6 X104is_static(T0*C){
T6 R;
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
R=(0);
}
else{
R=(r111is_static(((T111*)C)));
}}
else{
if(id<=117){
R=(r117is_static(((T117*)C)));
}
else{
R=(r118is_static(((T118*)C)));
}}}
else{
if(id<=120){
if(id<=119){
R=(r119is_static(((T119*)C)));
}
else{
R=(r120is_static(((T120*)C)));
}}
else{
R=(r121is_static(((T121*)C)));
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
R=(r122is_static(((T122*)C)));
}
else{
R=(r123is_static(((T123*)C)));
}}
else{
R=(0);
}}
else{
if(id<=126){
if(id<=125){
R=(r125is_static(((T125*)C)));
}
else{
R=(r126is_static(((T126*)C)));
}}
else{
R=(r127is_static(((T127*)C)));
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
R=(/*(IRF4.5is_static*/r128call_is_static(((T128*)C))/*)*/);
}
else{
R=(r130is_static(((T130*)C)));
}}
else{
if(id<=134){
R=(r134is_static(((T134*)C)));
}
else{
R=(r135is_static(((T135*)C)));
}}}
else{
if(id<=137){
if(id<=136){
R=(r136is_static(((T136*)C)));
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
R=(r140is_static(((T140*)C)));
}
else{
R=(r142is_static(((T142*)C)));
}}
else{
R=(r143is_static(((T143*)C)));
}}
else{
if(id<=146){
if(id<=145){
R=(0);
}
else{
R=(0);
}}
else{
R=(1);
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=158){
R=(1);
}
else{
R=(1);
}}}
else{
if(id<=161){
if(id<=160){
R=(1);
}
else{
R=(0);
}}
else{
R=(0);
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
R=(0);
}
else{
R=(1);
}}
else{
R=(0);
}}
else{
if(id<=174){
if(id<=171){
R=(0);
}
else{
R=(0);
}}
else{
R=(0);
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
R=(0);
}
else{
R=(0);
}}
else{
if(id<=185){
R=(0);
}
else{
R=(r186is_static(((T186*)C)));
}}}
else{
if(id<=189){
if(id<=187){
R=(r187is_static(((T187*)C)));
}
else{
R=(r189is_static(((T189*)C)));
}}
else{
R=(r190is_static(((T190*)C)));
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
R=(r191is_static(((T191*)C)));
}
else{
R=(r192is_static(((T192*)C)));
}}
else{
R=(r193is_static(((T193*)C)));
}}
else{
if(id<=382){
if(id<=229){
R=(r229is_static(((T229*)C)));
}
else{
R=(0);
}}
else{
R=(r393is_static(((T393*)C)));
}}}}}}
return R;
}
void X104mapping_c_arg(T0*C,T0* a1){
{Tid id=((T0*)C)->id;
if(id<=147){
if(id<=127){
if(id<=121){
if(id<=118){
if(id<=111){
if(id<=109){
/*[IRF3.6mapping_c_arg*/{T109* C1=((T109*)C);
T0* b1=a1;
r109compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T111* C1=((T111*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T111* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
if(id<=117){
/*[IRF3.6mapping_c_arg*/{T117* C1=((T117*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T117* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T118* C1=((T118*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T118* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}}
else{
if(id<=120){
if(id<=119){
/*[IRF3.6mapping_c_arg*/{T119* C1=((T119*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T119* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T120* C1=((T120*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T120* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T121* C1=((T121*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T121* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}}
else{
if(id<=124){
if(id<=123){
if(id<=122){
/*[IRF3.6mapping_c_arg*/{T122* C1=((T122*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T122* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T123* C1=((T123*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T123* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T124* C1=((T124*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T124* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
if(id<=126){
if(id<=125){
/*[IRF3.6mapping_c_arg*/{T125* C1=((T125*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T125* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T126* C1=((T126*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T126* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T127* C1=((T127*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T127* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}}}
else{
if(id<=138){
if(id<=135){
if(id<=130){
if(id<=128){
/*[IRF3.6mapping_c_arg*/{T128* C1=((T128*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T128* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T130* C1=((T130*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T130* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
if(id<=134){
/*[IRF3.6mapping_c_arg*/{T134* C1=((T134*)C);
T0* b1=a1;
r134compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T135* C1=((T135*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T135* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}}
else{
if(id<=137){
if(id<=136){
/*[IRF3.6mapping_c_arg*/{T136* C1=((T136*)C);
T0* b1=a1;
r136compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T137* C1=((T137*)C);
T0* b1=a1;
r137compile_to_c(C1);
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T138* C1=((T138*)C);
T0* b1=a1;
r138compile_to_c(C1);
}/*]*/
}}}
else{
if(id<=143){
if(id<=142){
if(id<=140){
/*[IRF3.6mapping_c_arg*/{T140* C1=((T140*)C);
T0* b1=a1;
r140compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T142* C1=((T142*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T142* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T143* C1=((T143*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T143* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}
else{
if(id<=146){
if(id<=145){
r145mapping_c_arg(((T145*)C),a1);
}
else{
r146mapping_c_arg(((T146*)C),a1);
}}
else{
/*[IRF3.6mapping_c_arg*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),((T0*)ms14_1260));
/*]*/
/*]*/
}/*]*/
}}}}}
else{
if(id<=179){
if(id<=163){
if(id<=159){
if(id<=150){
if(id<=148){
r148mapping_c_arg(((T148*)C),a1);
}
else{
/*[IRF3.6mapping_c_arg*/{T150* C1=((T150*)C);
T0* b1=a1;
r150compile_to_c(C1);
}/*]*/
}}
else{
if(id<=158){
/*[IRF3.6mapping_c_arg*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C2=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 c1=((T3)'1');
putc(c1,((FILE*)((/*RF2*/(C2)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T0* b1=a1;
/*[IRF3.2compile_to_c*//*[IRF3.5put_character*//*[IRF3.6put_character*/{T48* C2=((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/)));
T3 c1=((T3)'0');
putc(c1,((FILE*)((/*RF2*/(C2)->_output_stream/*4*/))));
}/*]*/
/*]*/
/*]*/
}/*]*/
}}}
else{
if(id<=161){
if(id<=160){
/*[IRF3.6mapping_c_arg*/{T160* C1=((T160*)C);
T0* b1=a1;
r160compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T161* C1=((T161*)C);
T0* b1=a1;
r161compile_to_c(C1);
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T163* C1=((T163*)C);
T0* b1=a1;
r163compile_to_c(C1);
}/*]*/
}}}
else{
if(id<=166){
if(id<=165){
if(id<=164){
/*[IRF3.6mapping_c_arg*/{T164* C1=((T164*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T164* C2=C1;
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C2)->_to_string/*12*/));
/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T165* C1=((T165*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T165* C2=C1;
/*[IRF3.5put_integer*/r48put_integer(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),(/*RF2*/(C2)->_value/*12*/));
/*]*/
}/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T166* C1=((T166*)C);
T0* b1=a1;
r166compile_to_c(C1);
}/*]*/
}}
else{
if(id<=174){
if(id<=171){
/*[IRF3.6mapping_c_arg*/{T171* C1=((T171*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T171* C2=C1;
r325print_local((T325*)(oBC13cpp),r171to_string(C2));
}/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T174* C1=((T174*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T174* C2=C1;
r325print_local((T325*)(oBC13cpp),(/*RF2*/(C2)->_to_string/*12*/));
}/*]*/
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T179* C1=((T179*)C);
T0* b1=a1;
r325print_argument((T325*)(oBC13cpp),(/*RF2*/(C1)->_rank/*12*/));
}/*]*/
}}}}
else{
if(id<=190){
if(id<=186){
if(id<=184){
if(id<=181){
/*[IRF3.6mapping_c_arg*/{T181* C1=((T181*)C);
T0* b1=a1;
r325print_argument((T325*)(oBC13cpp),(/*RF2*/(C1)->_rank/*20*/));
}/*]*/
}
else{
r184mapping_c_arg(((T184*)C),a1);
}}
else{
if(id<=185){
/*[IRF3.6mapping_c_arg*/{T185* C1=((T185*)C);
T0* b1=a1;
/*[IRF3.6compile_to_c*/{T185* C2=C1;
/*[IRF3.5put_string*/r48put_string(((T48*)((/*RF2*/((T325*)(oBC13cpp))->_current_out/*63*/))),r185local_c_name(C2));
/*]*/
}/*]*/
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T186* C1=((T186*)C);
T0* b1=a1;
/*[IRF3.4compile_to_c*//*[IRF3.6call_proc_call_c2c*/{T186* C2=C1;
r325put_cpc((T325*)(oBC13cpp),(T0*)C2);
}/*]*/
/*]*/
}/*]*/
}}}
else{
if(id<=189){
if(id<=187){
/*[IRF3.6mapping_c_arg*/{T187* C1=((T187*)C);
T0* b1=a1;
r187compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T189* C1=((T189*)C);
T0* b1=a1;
r189compile_to_c(C1);
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T190* C1=((T190*)C);
T0* b1=a1;
r190compile_to_c(C1);
}/*]*/
}}}
else{
if(id<=193){
if(id<=192){
if(id<=191){
/*[IRF3.6mapping_c_arg*/{T191* C1=((T191*)C);
T0* b1=a1;
r191compile_to_c(C1);
}/*]*/
}
else{
/*[IRF3.6mapping_c_arg*/{T192* C1=((T192*)C);
T0* b1=a1;
r192compile_to_c(C1);
}/*]*/
}}
else{
/*[IRF3.6mapping_c_arg*/{T193* C1=((T193*)C);
T0* b1=a1;
r193compile_to_c(C1);
}/*]*/
}}
else{
if(id<=382){
if(id<=229){
r229mapping_c_arg(((T229*)C),a1);
}
else{
/*[IRF3.6mapping_c_arg*/{T382* C1=((T382*)C);
T0* b1=a1;
r382mapping_c_target(C1,r382result_type(C1));
}/*]*/
}}
else{
r393mapping_c_arg(((T393*)C),a1);
}}}}}}
}